/**
 * Copyright(c) 2014 Xunton Solutions
 *
 * History:
 *   15-1-9 上午10:26 Created by dwzhang
 */
package com.jade.framework.base.vfile;

import com.jade.framework.base.util.Parameters;

/**
 * 虚拟文件存储器，用于根据数据类型来获取文件管理器。
 *
 * @author <a href="mailto:dwzhang@xunton.com">dwzhang</a> 
 * @version 1.0 15-1-9 上午10:26
 */
public interface VFileStorage
{
    /**
     * 根据数据类型获取文件管理器.
     *
     * @param dataType 数据类型
     * @return 文件管理器。
     */
    public VFileManager getFileManager(String dataType);

    /**
     * 根据数据类型和业务参数来获取文件管理器。
     *
     * @param dataType 数据类型
     * @param parameters 业务参数
     * @return 文件管理器。
     */
    public VFileManager getFileManager(String dataType, Parameters parameters);
}
